const compressionWebpackPlugin = require('compression-webpack-plugin') // 启用压缩，让页面加载更快
const isProd = process.env.NODE_ENV==='production' // 是不是生产环境
module.exports = {
    publicPath: './',
    assetsDir: 'static',
    outputDir:'dist',
    lintOnSave: false,
    productionSourceMap: false,
    configureWebpack:config=>{
        if (isProd) {
            config.plugins.push(
                new compressionWebpackPlugin({
                    test:/\.js$|\.html$|\.css$/,
                    // 超过4Kb就压缩测试
                    threshold:4096
                })
            )
        }
    },
    configureWebpack: {
        devtool: 'source-map'
    },
    devServer: {
        open:true // 开发时npm run dev 后自动打开浏览器
        // proxy: {
        //     '/api':{
        //         target:'http://jsonplaceholder.typicode.com',
        //         changeOrigin:true,
        //         pathRewrite:{
        //             '/api':''
        //         }
        //     }
        // }
    }
}